home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 19 / Night Owl (The Best of Shareware)(NOPV 19)(1996).ISO / 007a / mg108.zip / CHANGES.DOC next >
Text File  |  1995-11-14  |  6KB  |  166 lines

  1. MailGate Change History
  2.  
  3. 1.08 Fixed bug where MailGate was hanging due to extra
  4.     spaces introduced by ELM mailers into header.
  5.  
  6. 1.07 Changed name from MailMan to MailGate, added support
  7.     for some Eudora-added stuff that was choking MailGate.
  8.  
  9. 1.06 Fixed bug where MailGate was locking on inbound
  10.     messages where the recipient had an underscore
  11.     in the name.
  12.  
  13.     Fixed bug re outbound From:field that already
  14.     has an email address in <>'s.
  15.  
  16.     Fixed from adding extra lines to text after tear
  17.     line on outbound.
  18.  
  19.     Added support for Microsoft's mail where addresses
  20.     are enclosed in quotes.
  21.  
  22.     Added multipart message support for large inbound
  23.     messages, perhaps including base64 encoded binaries.
  24.     MailGate does not decode Mime binaries but allows
  25.     users to employ third party decoders to extract
  26.     objects.
  27.  
  28. 1.05 Fixed bug where MailGate could not find recipient
  29.     in some mailer formats.
  30.  
  31.     Added support for Apparently-To: recipient line.
  32.  
  33.     Added registration through BMT Micro.
  34.  
  35. 1.04 Fixed bug causing MailGate to hang on outbound under
  36.     some circumstances.
  37.  
  38.     MailGate now works much more elegently in harmony with
  39.     other mail systems. On inbound, especially on messages
  40.     with many recipients listed, MailGate only processes those
  41.     destined for the local domain.
  42.  
  43.     Added a switch to turn the LOCAL flag on or off. It was
  44.     getting in the way of some Fido tossers.
  45.  
  46. 1.03 Incremental beta test only - not released.
  47.  
  48. 1.02 Now handles multiple recipients on outbound. Also,
  49.     for those mailers that must have something in the To:
  50.     field, but you want to use the first line of the 
  51.     body for a long address, if there is a To: as the
  52.     first line of the body, anything in the original To:
  53.     field will be replaced by it in the outgoing mail.
  54.  
  55.     Supports Cc: and Bcc: in outbound mail.
  56.  
  57.     Fixed a bug where MailGate was hanging on sending by
  58.     queue under certain circumstances.
  59.  
  60. 1.01a Bug fix: was not recognizing Pine-format inbound:
  61.         Real Name <mailname@your.domain>
  62.  
  63. 1.01 Added support for cc: and bcc: fields to create a user
  64.     recipient list. If mail is not delivered to anyone
  65.     on the list, it is not deleted, but left for some
  66.     other mailer if you don't have TossBadMsgs or BounceBadMsgs
  67.     set.
  68.  
  69.     Added a last-looked feature. You can set the UseTime
  70.     line in your MailGate.Cfg file, and MailGate will save the
  71.     time it imports mail. If any mail has been left in the
  72.     inbox, it will be ignored on future inbox scans. You
  73.     can reset the clock by running MailGate -r if you want
  74.     to get around this, or don't install the line UseTime.
  75.  
  76.     Did some significant optimizing on mail checks and reads.
  77.     MailGate's throughput, especially on incoming has been
  78.     improved substantially.
  79.  
  80.     Removed the 5-user limit. You really have to be able to
  81.     access all your users to make this work. It still nags
  82.     you to register, though.
  83.  
  84. 1.0    First Production Release
  85.  
  86.     Extended date parsing capabilities to allow for more
  87.     variations of ascii dates some mailers and gateways
  88.     produce.
  89.  
  90.     Added -pq option to peek at SENDMAIL's outbound queue.
  91.  
  92. 0.9b Corrected parsing of LaMail's inbox.ndx. Added commandline
  93.     option -pi, -po for (peek at inbound, peek at outbound).
  94.     You can now get a list of unscanned email that will go
  95.     out.
  96.  
  97. 0.9 Added direct, hardcoded support for Ultimail and LaMail.
  98.     MailGate will now manage LaMail's INBOX.NDX, removing
  99.     entries that it delivers, and leaving those remaining.
  100.     For Ultimail users, MailGate will derive the recipients
  101.     from Ultimail's UML files. The RFC822 files do not 
  102.     neccessarily contain a valid To: address if the mail
  103.     has been gated. See the documentation on MailStyle for
  104.     implementation of your favourite MUA.
  105.  
  106.     Added the utility MAKEIDX.EXE, which will create a
  107.     compiled file from your User.BBS and/or UserFile. User
  108.     lookup is now very fast. See the documentation for
  109.     running this utility. MailGate will detect the presence
  110.     of compiled files automatically and use them if they
  111.     exist.
  112.  
  113.     Added more functionality to the FU.EXE (find-user) utility.
  114.     It now uses the indexed compiled file and has a verbose
  115.     option which will display information from your User.BBS
  116.     file.
  117.  
  118.     When run without command line switches (or with just -v)
  119.     MailGate now does not lookup users. It simply reports 
  120.     all mail in your inbox.
  121.  
  122. 0.8a Added ability to deal with SENDMAIL configured for LaMail,
  123.     i.e. doesn't have .UML/.NOT files. MailGate will now detect
  124.     any RFC822 compliant message in your inbox. For users with
  125.     Ultimail, MailGate will still handle the .UML/.NOT pairs
  126.     as expected.
  127.  
  128.     If you don't have TossBadMsgs set and don't have BounceBadMsgs
  129.     set, MailGate will leave unknown mail in the server inbox
  130.  
  131.     If you have UseBBSAlias=No in your MailGate.Cfg file, MailGate
  132.     will not use the alias field from your User.BBS when doing
  133.     lookups. Also, if you run makefu with the switch: -noalias,
  134.     makefu will not create aliases in the UserFile from your
  135.     Maximus User.BBS file. However, you can still have entries
  136.     in your UserFile created manually with an alias. If this
  137.     is how you want to configure MailGate, make sure you declare
  138.     the path to your User.BBS file BEFORE the path to your
  139.     UserFile in MailGate.Cfg
  140.  
  141. 0.8    Added ability to hide main header info in ^A lines - you can
  142.     also have it displayed by using KeepAHeaders in the .cfg file
  143.  
  144.     Added ability to deal with non-essential header info - you can
  145.         keep it in ^A lines using     HideBHeaders
  146.         keep it in message text        KeepBHeaders
  147.         abandon it                    SkipBHeaders
  148.  
  149.     Ensured there was a final crlf after message signature for
  150.     outgoing messages. Some editors add it, some don't.
  151.  
  152. 0.6    Added checking on startup to ensure all configured directories,
  153.     files, and paths exist. It was possible to generate a 3175 error
  154.     by configuring a nonexistant directory for logging, and it was
  155.     possible to hang the system trying to enqueue messages in an
  156.     invalid directory.
  157.  
  158. 0.5    Added ability to search Maximus 2's USER.BBS file for users. This
  159.     eliminates the need for a UserFile on Max systems, though it
  160.     is still suggested for email users that are not in the BBS.
  161.     MailGate will search files in the order specified in the .cfg
  162.     file, so you can specify Max2UserBBS first, then UserFilePath, or
  163.     UserFilePath first, then Max2UserBBs.
  164.  
  165. 0.4    General bug fixes and some code optimization
  166.